// class Mat4
// {
// private:
//     /* data */
// public:
//     float m00;
//     float m01;
//     float m02;
//     float m03;
//     float m04;
//     float m05;
//     float m06;
//     float m07;
//     float m08;
//     float m09;
//     float m10;
//     float m11;
//     float m12;
//     float m13;
//     float m14;
//     float m15;

//     Mat4(/* args */);
//     ~Mat4();
// };

